from django.db import models

# Create your models here.


from django.db import models
# 暂时理解为省
class Area(models.Model):
	"""
	行政区划
	"""
	name = models.CharField(max_length=20,verbose_name='名称')
	# reated_name 关联模型的属性的名字
	# 默认就是 关联模型的属性的名字
	# 我们可以通过related_name 选项来修改
	parent = models.ForeignKey('self', on_delete=models.SET_NULL, related_name='subs', null=True, blank=True,verbose_name='上级行政区划')


	class Meta:
		db_table = 'tb_areas'
		verbose_name = '行政区划'
		verbose_name_plural = '行政区划'

	def __str__(self):
		return self.name


# 暂时理解为市
# class Area(models.Model):
# 	"""
# 	行政区划
# 	"""
# 	name = models.CharField(max_length=20,verbose_name='名称')
# 	parent = models.ForeignKey('self',on_delete=models.SET_NULL,related_name='subs',null=True,blank=True,verbose_name='上级行政区划')
#
# 	class Meta:
# 		db_table = 'tb_areas'
# 		verbose_name = '行政区划'
# 		verbose_name_plural = '行政区划'
#
# 	def __str__(self):
# 		return self.name


